Ensuring General-purpose and Domain-specific Properties Using Architectural Styles

نویسنده

  • David S. Wile
چکیده

The use of domain-specific languages and development tools, such as those found in product-line development kits, have been shown to reduce programming and debugging costs considerably. At the same time, general-purpose Commercial, Off-The-Shelf (COTS) tools are improving rapidly. Moreover, providing security, privacy, reliability, and other Quality of Service (QoS) properties normally has little to do with the specific problem domains in which they are applied. Here, based on the observation that an architecture itself is a composition mechanism, I advocate the use of software architecture styles to provide a composition mechanism that retains the benefits of both domain-specific and general-purpose approaches.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Toward Composit ion Of Style-Conformant Software Architectures

The codification of software architectural decisions made to address recurring software development challenges results in architectural styles. The primary benefit of architectural styles is that properties demonstrated at the level of a style are carried over into the software system architectures constructed using that style. However, in the absence of comprehensive techniques for checking co...

متن کامل

Annals and a Perspective of Architectural Styles and Architectural Patterns within the Context of large Complex Web-Based Systems

ion of recurring structural & behavior characteristics within a set of different architectures – the concept of commonly-recognized “architecture styles“ [Shaw-Clements-1997] One of the most important aspects of software architecture Nomenclature inspired by building architecture (Roman, Gothic, Baroque, etc.) Recurring commonality in organization and behavior – patterns and idioms As a result,...

متن کامل

2. Basic Properties

A central aspect of architectural design is the use of recurring organizational patterns and idioms| or architectural styles [GS93, PW92, MG92, GHJV94]. Examples include generic system organizations such as those based on data ow or layers, as well as speci c organizational structures such as the classical decomposition of a compiler, the OSI communication stack, and the MVC user interface para...

متن کامل

Analyzing architectural styles

The backbone of many software architectures and component integration frameworks is an architectural style that provides a domain-specific design vocabulary and a set of constraints on how that vocabulary is used. Given the increasing number and complexity of architectural styles, designing a sound and appropriate style becomes an important and intellectually challenging activity. Unfortunately...

متن کامل

Software Architectures and Embedded Systems

Software architecture has emerged as an area of intense research over the past decade [25,32]. A number of approaches have been proposed to deal with architectural description and analysis [21], architectural styles [8], domain-specific and application family architectures [4,35], architecturebased dynamic system adaptation [29], and so forth. By and large, however, these approaches share assum...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001